Skip to content

fix: deployments v2#389

Merged
RobertLD merged 3 commits intomainfrom
development
Mar 10, 2026
Merged

fix: deployments v2#389
RobertLD merged 3 commits intomainfrom
development

Conversation

@RobertLD
Copy link
Owner

No description provided.

RobertLD and others added 3 commits March 10, 2026 17:58
- Remove development branch from ci.yml and docker.yml triggers
- Delete merge-gate.yml (blocked non-development PRs to main)
- Delete release.yml (redundant with release-please which handles
  GitHub release creation and npm publish)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- vercel.json: always skip auto-deploys (exit 0) to avoid rate limiting
- release-please.yml: add deploy-docs job that calls a Vercel Deploy Hook
  only when release-please creates a new release

Requires VERCEL_DOCS_DEPLOY_HOOK secret in GitHub repo settings.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel
Copy link

vercel bot commented Mar 10, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
libscope Ignored Ignored Mar 10, 2026 6:47pm

@RobertLD RobertLD merged commit b800703 into main Mar 10, 2026
3 checks passed
RobertLD added a commit that referenced this pull request Mar 16, 2026
Vercel deploys automatically via the GitHub app integration.
The deploy-docs job added in #389 was never needed and fails
because no VERCEL_DOCS_DEPLOY_HOOK secret exists.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
RobertLD added a commit that referenced this pull request Mar 16, 2026
PR #389 set ignoreCommand to "exit 0" which skips ALL deploys.
Replace with a git diff check so Vercel deploys only when docs/
content actually changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
RobertLD added a commit that referenced this pull request Mar 16, 2026
* fix: handle missing VERCEL_DOCS_DEPLOY_HOOK secret in release workflow

The deploy-docs job fails with "URL rejected: Malformed input" when
the secret is empty. Now checks if the env var is set before curling.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: remove unnecessary deploy-docs job from release workflow

Vercel deploys automatically via the GitHub app integration.
The deploy-docs job added in #389 was never needed and fails
because no VERCEL_DOCS_DEPLOY_HOOK secret exists.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: restore Vercel auto-deploys for docs on content changes

PR #389 set ignoreCommand to "exit 0" which skips ALL deploys.
Replace with a git diff check so Vercel deploys only when docs/
content actually changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix: deploy docs only on release via Vercel ignore command

Instead of a deploy hook secret, use Vercel's ignoreCommand to check
if the latest commit is a release-please release commit. No secrets
needed — the Vercel GitHub app handles deployment automatically.

- Remove deploy-docs workflow job entirely
- Set ignoreCommand to only build on "chore(main): release" commits

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant